/*	Comfort selection HTML/CSS Template
	Created by system32
	Copyright 2009 All rights Reserved
	Themeforest.net
--------------------------------------------------------------------------------------------*/

/*	G E N T E R A L    S E T T I N G S
--------------------------------------------------------------------------------------------*/
html, body, div, span, small, object, iframe, h1, h2, h3, h4, h5, h6, pre, a, abbr, blockquote, acronym, address, code, del, dfn, dl, dt, dd, em, img, q, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, b, p {
		margin:0;
		padding:0; 
		}		
body{
	font:normal 16px "Arial", Tahoma, Helvetica, sans-serif;
	color:#484848;	
	background:#fcf2e2;
}

* html 	{
		margin:0;padding:0;
	   	}

.clear {
	clear: both;}
				  	
a	{
	text-decoration:none;
	color:#b67345;
	outline:none;	
	}
  
a:hover	{

		color:#e99a63;
		text-decoration:none;
       	}
		
.read	{
	margin:10px 0;
	text-decoration:none; 
	display:inline-block;
	text-indent:-99999px;
	width:72px;
	height:23px;
	background:url(../images/readmore.png) left top no-repeat;
	cursor:pointer;
	}
  
.read:hover	{

		 
		text-decoration:none;
		width:72px;
	      height:23px;
		background:url(../images/readmore.png) right top no-repeat;
       	}
	   

 .image{
		margin:0 0 10px 0;
		border:3px solid #fabc77;
		}
 
		

/*------------------------------------------------------
					H E A D I N G S
------------------------------------------------------*/



h1	{
	font: normal 28px/28px "Lucida Sans Unicode", Georgia Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	color:#000;
	}

h2	{
	font: normal 24px/30px "Lucida Sans Unicode", Georgia Arial, Helvetica, sans-serif;
	color:#000;
	letter-spacing:-1px;
	padding:0 0 10px 0;

	}

h3 	{ 
	font: normal 20px/22px "Lucida Sans Unicode", Georgia, Arial, Helvetica, sans-serif; 
	color:#333;
	padding: 0 0 10px 0;
	}

h4 	{ 
	font: normal 16px/20px "Lucida Sans Unicode", Georgia, Arial, Helvetica, sans-serif; 
	color:#333; 
	padding:5px 0;
	margin:0;
	}

h5 	{ 
	font: bold 14px/18px "Lucida Sans Unicode", Georgia, Arial, Helvetica, sans-serif; 
	color:#d17436; 
	padding:5px 0;
	margin:0;
	}

h6 	{ 
	font: bold normal 10px/16px "Lucida Sans Unicode", Georgia, Arial, Helvetica, sans-serif; 
	color:#d17436; 
	padding:2px 0;
	margin:0;
	}


p	{
	margin: 0 0 15px 0;
	font: normal 16px/18px "Times New Roman", Georgia, Arial, Helvetica, sans-serif; 
	}






/*------------------------------------------------------
			H E A D E R
------------------------------------------------------*/	
.header_bg{ 
		width:100%; 
		height:600px; 
		margin:0;
		padding:0; 
		overflow:visible;
		background:#633620 url(../images/header_bg.jpg) top center no-repeat;
	 
		}

		.header{ 
				background:#633620 url(../images/header_bg.jpg) top center no-repeat;
				margin:0;
				height:200px;
				padding:0;
				}


		
/*------------------------------------------------------
			T O P B A R	( Logo  menu )
------------------------------------------------------*/	
  
.logo	{
	margin:0;
	padding-top:20px;
	padding-bottom:20px;	
	text-align:center
	}
	
	
	.menu { 
		width:960px;
		background:url(../images/menu_bg2.gif) top center no-repeat;
		height:45px;  
		padding-top:7px;
		margin-bottom:20px;
		}
		

	 			
/*------------------------------------------------------    
			S L I D E R

--------------------------------------------------------*/	
#slideshow{margin: 10px 1px -10px 1px; }		
.slider{
		margin:0;
		padding:0; 
		width:960px; 
		height:376px;
		background:url(../images/sbg.jpg) 0 100% no-repeat;
	 }
	 




/*------------------------------------------------------
			C O N T E N T 
------------------------------------------------------*/
	

.middle_content {
overflow:hidden;
height:100%;
padding-top:30px;
padding-bottom:30px;
}
#left_content{float: right; width: 750px; padding: 10px;
         min-height: 450px;}
         .breadcrumb{	
		color:black;		
		font-weight: bold;
		background:#FCF2E2;
		border-bottom:1px solid #a4683b;
		}
		.breadcrumb a{color: black;}

#right_content{float: left;
	width: 210px;padding: 10px;
         min-height: 450px;		
		}
.clear{clear: both;}
.footer{margin-top: 10px}
#content{margin-top: 10px}

		.content ul, .content ol{
			margin:0;
			padding:10px 0 20px 0;
			list-style-type:disc;
			list-style-position:inside;
			}		

		.content ul{
			list-style-type:circle;
			}
		.content ol{
			list-style-type:decimal;
			}			
/*------------------------------------------------ 
		IMAGE ITEM BOXES, products page
---------------------------------------------------*/
		
ul.item_box{
	margin:0;	
	padding:0;
	}	 

	ul.item_box	li{
			width: 200px;
			height:250px;
			font:normal 11px "Lucida Sans Unicode", Georgia, Arial, Helvetica, sans-serif; 
			overflow:hidden;
			float:left;
			margin-right:7px;
			margin-bottom:10px;
			padding:10px;
			background-color:#fffbf4;
			border:1px solid #e2d1b7;
			}

				ul.item_box li:hover{
				background-color:#fff;
				border:1px solid #cdb796;
				}
					ul.item_box li span{
					margin-bottom:10px;
					}
			.item-info {
			clear:both;
			}
.img_border		{
background:#FFFFFF;
border:1px solid #e2d1b7;
padding:1px;
}

	   
.fr {
			float:right;
			}

.fl{
			float:left;
			 
			}


/*------------------------------------------------------
				 	 S U B M E N U
------------------------------------------------------*/

ul.submenu{		
		margin-bottom:15px;			
		}
		ul.submenu li {
				background:url(../images/bullet.gif) 0% 50% no-repeat;
				border-bottom:1px dashed #9a3300;
				padding:10px 0 10px 15px;
				list-style: none;
				}

		ul.submenu li a{
				voice-family:inherit;
				margin:0;
				padding:2px;
				height:100%;
				text-decoration:none;
				color: #444;
				}

				ul.submenu li a:hover{
						
						color:#9a3300;
						padding:0;
						text-decoration:none;
						}
								
/*------------------------------------------------------
				 	T  A B L E
------------------------------------------------------*/							
  


table {
border:none;
border-collapse:collapse;
margin:10px 0;
}

td,th {
border-collapse:collapse;
border-bottom:1px solid #ba9375;
padding:15px 15px;

}

th {
background:url(../images/table-head-mid.gif) repeat-x 0 0;
padding-left:20px;
text-align:left;
color:#FFFFFF;
}

th.lefthead {
background:url(../images/table-head-left.gif) no-repeat 0 0;
padding-left:20px;
text-align:left;
}

th.righthead {
background:url(../images/table-head-right.gif) no-repeat right top;
text-align:left;
}

table a {
text-decoration:none;
}

tbody tr:hover {
background:#f1dfd1;
}


/*------------------------------------------------------
				 	PAGINATION
------------------------------------------------------*/
.pagination ul{
			margin:20px;
		  }
		  .pagination li{
				  display:inline;
				  padding:2px 5px;
				  background-color:#e5e5e5;
				  border:1px solid #bfbfbf;
				  margin:0 2px;
				   }
				 .pagination li  a	{
								text-decoration:none;
								color:#9e5a2b;
								outline:none;	
								}
							  
								.pagination li a:hover	{
								
										color:#e99a63;
										text-decoration:none;
										}





/*-------------------------------------------------
           B L O G    post 
--------------------------------------------------*/
.post {
	margin:10px 0 10px 0;
	padding:20px 0;	
	border-bottom:1px solid #c8ae9a;
	overflow:hidden;
	height:100%;
	}

	.post .excerpt{
		width:450px;
		float:left;
		}

	.post-info {
		border-top:1px dashed #996600;
		border-bottom:1px dashed #996600;
		padding:5px 0;
		margin-bottom:15px;
		text-transform:uppercase;
		}
		
	 .post-img{
		width: 200px;
		float:left;
		margin:0 20px 10px 0;
		padding:5px;
		background-color:#fffbf4;
		border:1px solid #e2d1b7;
		}
	
	.post-img:hover	{
			background-color:#fff;
			border:1px solid #cdb796;
			}

	.post h2	{
			margin:0;
			}
			
						 
#bigimg 	{
		position: absolute; 
		background-color:#fabc77; 
		border:3px solid #e68e46;
		}
	 				 


 
 
 /*-----------------------------------------------
 	C O M M E N T S     (Blog comments)
-------------------------------------------------*/

/*----------------------------------------------------
	Comments Page news
------------------------------------------------------*/

.news_detail{line-height: 20px; border: 1px solid red}

/*----------------------------------------------------
	Comments Page Form
------------------------------------------------------*/
#respond {
	padding:10px;
	position:relative;
	}


#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
		}


	.reply a:link, .reply a:visited  {	
		background:#f1b87b;	
		text-align:center;		
		text-decoration:none !important;
		text-transform: uppercase;
		color:#212121;	
		padding:4px 10px;		
		font-size:10px;	
		}

	.reply a:hover {	
		background:#d0883c;
		color:#fff;
		}

	.reply {
		position:absolute;
		left:15px;
		bottom:15px;
		}


.cancel-comment-reply a {
	background:#ddd;	
	text-align:center;		
	text-decoration:none !important;
	text-transform: uppercase;
	color:#212121;	
	padding:4px 10px;		
	font-size:10px;	
	width:auto;
	}

	.cancel-comment-reply a:hover {
		background:url(../images/button_bg.gif) bottom repeat-x;
		color:#fff;
		}
	
#commentform input, #commentform textarea{
	padding:4px;
	}

#commentform input[type=image]{
	width:auto !important;
	background:none;
	}

.btn {
	border: 0 !important;
	}


cite.fn {
	font-weight:bold;
	font-size:11px;
	font-style:normal;
	text-align:left;
	}

.comment-meta {
	margin-top:2px;
	color:#fe6d00;
	}
	
	

										
 /*------------------------------------------------------
				CONTACT Form
------------------------------------------------------*/	
label{
	color:#d17436;
	display:block;
	}
#email, #password{
		margin:5px 0;
		background:#fcf2e2;
		width:150px;
		}

.search_box{
		margin:40px auto;
		float:left;
		}
		#search-form { 
				width:200px;
				border: 1px solid #220c00;
				background-color:#7a4425;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
				border-radius: 4px;
				margin: 10px;
				overflow: hidden; 
				 
				}
				#search-form input {
					float: left;
					border: 0;
					background: transparent;
					width: 140px; 
					padding:6px 4px;
					margin: 0;
					}
					.ie #search-form input {
						padding: 2px 4px 6px 4px;
					}
					.ie7 #search-form input {
						margin-left: 0px;
					}
					.ie6 #search-form input {
						margin-right: 0px;
					}
					#search-form input.input-tip {
						color: #f5f5f5;
						}
						#search-form button {
							float: right;
							border: 0;
							text-indent:100px;
							background: url(../images/search2.png) no-repeat 4px 4px;
							width: 25px;
							height: 25px;
							overflow: hidden;
							text-indent: 100px;
							padding: 0;
							margin: 0 10px 5px 0;
						}

 
#submit{
	width:72px;
	height:27px;
	background: url(../images/submit_btn.png) left top no-repeat;
	border:none;
	cursor:pointer;
	}
	#submit:hover{
			width:72px;
			height:27px;
			border:none;
			background: url(../images/submit_btn.png) right top no-repeat;
			}



		

	

/*------------------------------------------------------
				 	F O O T E R
------------------------------------------------------*/	
.footer{
	width:100%;
	height:100%;
	color:#b67345;
	overflow:hidden;
	background-color:#391b06;
	padding-top:40px;
	}
 
	 .footer h3{
			color:#ca995d; 
			 }
	  
	.copyrights{
			text-align:center;
			padding:20px 0;
			border-top:1px solid #482309;
			}

			.copyrights p{
					color:#9e5a2b;
					}

	
/*------------------------------------------------------
				Footer submenu
------------------------------------------------------*/
ul.footerlist{
	list-style-type: none;
	padding:0;
	margin:0;
	}

	ul.footerlist li{
			padding:1px 0;
			display:block;
			}   

	ul.footerlist li a{ 
			margin:0; 
			display:block;
			overflow: hidden; /*force hasLayout in IE7 */ 
			height:100%;
			text-decoration: none;
			padding:5px;
			border:1px solid #482309;			
			color:#b67345;
			}

	ul.footerlist li a:hover	{
			color:#e99a63; 			
			background:#51290d;		 
						display:block;

			}	
			
			.flickr { 
			width:60px;
			height:60px;
			border:1px solid #51290d;
			background:#fff;
			padding:1px;
			}

/*------------------------------------------------------
			Notification Messages	
------------------------------------------------------*/
